package com.jie.commonlib.common

import com.blankj.utilcode.util.FileUtils
import com.net.okhttphelper.utils.FileNameUtil
import java.io.File

/**
 * @author jie
 */
object FileHelper {
    /**
     * 判断文件是否已下载
     * @param fileUrl 文件服务器路径
     */
    fun isDownload(fileUrl: String?): Boolean {
        return isDownload(FolderManager.downloadPath, fileUrl)
    }

    /**
     * 判断文件是否已下载
     * @param saveDirPath 文件下载的文件夹地址
     * @param fileUrl 文件服务器路径
     */
    fun isDownload(saveDirPath: String?, fileUrl: String?): Boolean {
        val fileNameByPath = FileNameUtil.getFileNameByPath(fileUrl)
        val file = File(saveDirPath, fileNameByPath)
        return FileUtils.isFileExists(file)
    }
}